package com.cjxt.ams.dao;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.cjxt.ams.domain.Role;
import com.cjxt.ams.domain.RoleMenu;
import com.cjxt.ams.utils.PageUtils;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;
import java.util.Map;



/**
 * @author JK_a
 * @version V1.0
 * @Description:角色管理
 * @className: DeptDao
 * @date 2021/11/19 15:59
 * @company:华勤技术股份有限公司
 * @copyright: Copyright (c) 2021
 */
@Mapper
public interface RoleDao extends BaseMapper<Role> {


    /**
     *
     * @param params
     * @return
     */
   /*
    PageUtils queryPage(Map<String,Object> params);

    *//**
     * 新增绝色
     * @param role
     *//*

    void saveRole(Role role);

    *//**
     * 修改角色
     * @param role
     */
    void update(Role role);

    /**
     * 删除角色关联的所有
     * @param roleIds
     */

//    void deleteBatch(int[] roleIds);

    /**
     * @description: 根据用户ID查询角色
     * @author yangjing
     * @date 2021/1/15 11:14
     * @param userId  用户ID
     * @return: java.util.List<java.lang.Integer>
     */
    List<Role> getRolesByUserId(Integer userId);

}
